<%@page import="study.top.common.DateTime"%>
<%@page import="study.top.jsp.PageHandler"%>
<%@page import="study.top.mydb.items.ReplyItem"%>
<%@page import="study.top.mydb.Reply"%>
<%@page import="java.util.ArrayList"%>
<%@ page language="java" contentType="text/xml; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%@ include file="../dbcon.jsp" %>
<%
	
	int nowPage = web.getInt("page");
	int seq = web.getInt("seq");
	
	//게시물 목록 불러오기
	Reply reply = new Reply();
	ArrayList<ReplyItem> rp_list = reply.list(nowPage, seq);
	db.disconnect();
	
	//페이징 처리 객체
	PageHandler p = PageHandler.getInstance();

%>
<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0">
	<chanel>
		
	
		<!-- ### 추가적인 정보들 (일반적으로 페이징 처리에 관련된 변수들) ### -->
		<!-- 태그이름은 멤버변수 이름, 값은 getter 호출 -->
		<nowPage><%=p.getNowPage() %></nowPage>
		<totalArticleCount><%=p.getTotalArticleCount() %></totalArticleCount>
		<pageArticleCount><%=p.getPageArticleCount() %></pageArticleCount>
		<pageCount><%=p.getPageCount() %></pageCount>
		<pageGroupCount><%=p.getPageGroupCount() %></pageGroupCount>
		<startPage><%=p.getStartPage() %></startPage>
		<endPage><%=p.getEndPage() %></endPage>
		<startRec><%=p.getStartRec() %></startRec>
		<lastGroupFirstPage><%=p.getLastGroupFirstPage() %></lastGroupFirstPage>
		
		<!-- ### 게시물 정보 반복 처리 ### -->
		<!-- 추가적인 정보를 덧붙이거나, 필요 없는 정보는 삭제 가능함 -->
		<%
			if(rp_list != null) {
				for(int i=0; i<rp_list.size(); i++) {
					ReplyItem item = rp_list.get(i);
					
					
		%>
		<item>
			<!-- 글 번호 -->
			<seq><![CDATA[<%=item.getSeq() %>]]></seq>
			
			<!-- 상세내용 -->
			<content><![CDATA[<%=item.getContent() %>]]></content>
			
			<!-- 작성자 -->
			<memberID><![CDATA[<%=item.getMemberID() %>]]></memberID>		
			<!-- 작성일시 -->
			<regDate><![CDATA[<%=item.getReg_date() %>]]></regDate>
			
		</item>
		<%
				}
			}
		%>
	</chanel>
</rss>